export default {
	data(){
		return {
			list:[],
			isMore:true
		}
	},
	methods:{
		async m_getList(api,query,fn){
			let {data}=await this.waitingLoading(api)(query)
			if(fn){
				//过滤函数，可以自定义增加一些属性
				data.data=fn(data.data)
			}
			this.isMore=data.data.length===query.size
			if(query.page>1){
				this.list=[...this.list,...data.data]
			}else{
				this.list=[...data.data]
			}
		}
	},
	onReachBottom() {
		if (this.isMore) {
			this.query.page++
			this.getList()
		}
	}
}